import unittest

from UnitTest.testCase1 import TestDemo1
from UnitTest.testCase2 import TestDemo2

# 1. 实例化（创建对象）套件对象
suite = unittest.TestSuite()

# 2. 使用套件对象添加用例方法
    # 方式2：将类中的所有方法都添加。
# suite.addTest(unittest.makeSuite(TestDemo1))
# suite.addTest(unittest.makeSuite(TestDemo2))
# 使用这个方法
suite.addTest(unittest.TestLoader().loadTestsFromTestCase(TestDemo1))
suite.addTest(unittest.TestLoader().loadTestsFromTestCase(TestDemo2))

# 3. 实例化运行对象
runner = unittest.TextTestRunner() # 单词写法

# 4. 使用运行对象去执行套件对象
runner.run(suite)